var datatable;// 定义一个全局的dataTable
$(function() {
	$('input[name="groupType"]').change(function(){
		var tempGroupType=$("#tempGroupTypoe").val();
		var groupId=$("#groupId").val();
		if(tempGroupType!="" &&groupId!=""){
			layer.alert("不能修改用户群组类型！", {
				icon : 0
			});
			$("input:radio[name='groupType'][value='"+tempGroupType+"']").eq(0).attr("checked",'checked');
			return;
		}
		showAndHideTrInfo();
	});	
	//流量分组总流量下拉框change
	$('#sel_total_flow').change(function(){
		showAndHideTotalFlowInfo();
	});	
	//流量分组上行流量下拉框change
	$('#sel_up_flow').change(function(){
		showAndHideUpFlowInfo();
	});	
	//流量分组下行流量下拉框change
	$('#sel_down_flow').change(function(){
		showAndHideDownFlowInfo();
	});	
	//速率分组下行下拉框change
	$('#sel_down_rate').change(function(){
		showAndHideDownRateInfo();
	});	
	getList();
	$('#table tbody').on('click', 'tr', function() {
		if ($(this).hasClass('selected')) {
			$(this).removeClass('selected');
			$("#tag").val(0);
		} else {
			datatable.$('tr.selected').removeClass('selected');
			$(this).addClass('selected');
			$("#tag").val(1);
		}
		
		var nTds = $('td', this);
		var sBrowser = $(nTds[0]).children("input");
		$("#id").val(sBrowser.val());
	});
})




/**
 * 显示或隐藏tr操作
 */
function showAndHideTrInfo(){
	
	var groupType=$('input[name="groupType"]:checked ').val();
	var tempGroupType=$("#tempGroupTypoe").val();
	var groupId=$("#groupId").val();
//	if(tempGroupType!="" &&groupId!=""){
//		alert("不能修改用户群组类型！");
//		$("input:radio[name='groupType'][value='"+tempGroupType+"']").eq(0).attr("checked",'checked');
//		return;
//	}
	if(groupType=="0"){
		//按流量分组
		$("#tr_rate_group,#tr_group_group,#tr_group_group_file").hide();
		$("#tr_flow_total_group,#tr_flow_up_group,#tr_flow_down_group").show();
	}
	if(groupType=="1"){
		//按速率分组
		$("#tr_flow_total_group,#tr_flow_up_group,#tr_flow_down_group,#tr_group_group,#tr_group_group_file").hide();
		$("#tr_rate_group").show();
	}
	if(groupType=="2"){
		//按群体分组
		$("#tr_flow_total_group,#tr_flow_up_group,#tr_flow_down_group,#tr_rate_group").hide();
		$("#tr_group_group,#tr_group_group_file").show();
	}
}
/**
 * 流量分组总流量下拉框操作
 */
function showAndHideTotalFlowInfo(){
	var flowType=$('#sel_total_flow').val();
	if(flowType=="0"){
		//不要求
		$("#total_flow_range_td,#total_flow_single_td").hide();
		$("#total_flow_null_td").show();
	}
	if(flowType=="1" ||flowType=="2"){
		//>=
		$("#total_flow_range_td,#total_flow_null_td").hide();
		$("#total_flow_single_td").show();
	}
	
	if(flowType=="3"){
		//范围
		$("#total_flow_null_td,#total_flow_single_td").hide();
		$("#total_flow_range_td").show();
	}
}
/**
 * 流量分组上行流量下拉框操作
 */
function showAndHideUpFlowInfo(){
	var flowType=$('#sel_up_flow').val();
	if(flowType=="0"){
		//不要求
		$("#total_flow_up_range_td,#total_flow_up_single_td").hide();
		$("#total_flow_up_null_td").show();
	}
	if(flowType=="1" ||flowType=="2"){
		//>=
		$("#total_flow_up_range_td,#total_flow_up_null_td").hide();
		$("#total_flow_up_single_td").show();
	}
	
	if(flowType=="3"){
		//范围
		$("#total_flow_up_null_td,#total_flow_up_single_td").hide();
		$("#total_flow_up_range_td").show();
	}
}
/**
 * 流量分组下行流量下拉框操作
 */
function showAndHideDownFlowInfo(){
	var flowType=$('#sel_down_flow').val();
	if(flowType=="0"){
		//不要求
		$("#total_flow_down_range_td,#total_flow_down_single_td").hide();
		$("#total_flow_down_null_td").show();
	}
	if(flowType=="1" ||flowType=="2"){
		//>=
		$("#total_flow_down_range_td,#total_flow_down_null_td").hide();
		$("#total_flow_down_single_td").show();
	}
	
	if(flowType=="3"){
		//范围
		$("#total_flow_down_null_td,#total_flow_down_single_td").hide();
		$("#total_flow_down_range_td").show();
	}
}
/**
 * 速率分组下行流量下拉框操作
 */
function showAndHideDownRateInfo(){
	var rateType=$('#sel_down_rate').val();
	if(rateType=="0"){
		//不要求
		$("#down_rate_range_td,#down_rate_single_td").hide();
		$("#down_rate_null_td").show();
	}
	if(rateType=="1" ||rateType=="2"){
		//>=
		$("#down_rate_range_td,#down_rate_null_td").hide();
		$("#down_rate_single_td").show();
	}
	
	if(rateType=="3"){
		//范围
		$("#down_rate_null_td,#down_rate_single_td").hide();
		$("#down_rate_range_td").show();
	}
}
/**
 * 用户群组增加
 */
function addUserGroup(){
	var flag=checkInfo();
	if(flag){
		layer.load(2);
		$.ajax({
			type : "POST",
			url : "../../sys/userGroupManage/saveUserGroup",
			dataType : "json",
			data:$("#newForm").serialize(),
			success : function(data) {
				layer.closeAll('loading');
				if(data.flag){
					layer.closeAll();
					$("#groupTbody").empty();
					datatable.ajax.reload();
					layer.alert(data.msgs, {
						icon : 1
					});
					resetForm("newForm");
				}else{
					layer.alert(data.msgs, {
						icon : 3
					});
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				layer.closeAll('loading');
				// alert(XMLHttpRequest.status);
				// alert(XMLHttpRequest.readyState);
				// alert(textStatus);
				 }
		});
	}

}

function checkInfo(){
	var selectType;
	var groupName=$("#groupName").val();
	if(""==groupName){
		layer.alert("请填写群组名称！", {
					icon : 0
				});
		return false;
		}
	if(groupName.length>50){
		layer.alert("群组名称最多为50个字符！", {
					icon : 0
				});
		return false;
		}	
	var group_desc=$("#group_desc").val();
	if(""==group_desc){
		layer.alert("请填写群组描述！", {
					icon : 0
				});
		return false;
		}
	if(groupName.length>100){
		layer.alert("群组描述最多为100个字符！", {
					icon : 0
				});
		return false;
		}
	
	var groupType=$('input[name="groupType"]:checked ').val();
	if(null==groupType||groupType==undefined||groupType=="undefined"){
	layer.alert("请选择群组类型！", {
					icon : 0
				});
	return false;
	}
	if(groupType=="0"){
		//按流量分组
    //=============总流量判断开始===============
	selectType=$('#sel_total_flow').val();
	if(selectType=="0"){
		//不要求
	}
	//总流量判断
	var totalFlowSingleVal=$("#totalFlowSingleInput").val().trim();
	if(selectType=="1" || selectType=="2"){
		//>= <=
		if(""==totalFlowSingleVal){
		layer.alert("请填写总流量值！", {
					icon : 0
				});
		return false;
		}
	}
	if(selectType=="3"){
		//>= <=
		var totalFlowRangeBeginVal=$("#totalFlowRangeBegin").val();
		var totalFlowRangeEndVal=$("#totalFlowRangeEnd").val();
		if(""==totalFlowRangeBeginVal){
		layer.alert("请填写总流量范围起始值！", {
					icon : 0
				});
		return false;
		}
		if(""==totalFlowRangeEndVal){
			layer.alert("请填写总流量范围结束值！", {
						icon : 0
					});
			return false;
			}
	}
	 //=============总流量判断结束===============
	//=============上行流量判断开始===============	 
	selectType=$('#sel_up_flow').val();
	if(selectType=="0"){
		//不要求
	}
	//上行流量判断
	var upFlowSingleVal=$("#upFlowSingleInput").val().trim();
	if(selectType=="1" || selectType=="2"){
		//>= <=
		if(""==upFlowSingleVal){
		layer.alert("请填写上行流量值！", {
					icon : 0
				});
		return false;
		}
	}
	if(selectType=="3"){
		//>= <=
		var upFlowRangeBeginVal=$("#upFlowRangeBegin").val();
		var upFlowRangeEndVal=$("#upFlowRangeEnd").val();
		if(""==upFlowRangeBeginVal){
		layer.alert("请填写上行流量范围起始值！", {
					icon : 0
				});
		return false;
		}
		if(""==upFlowRangeEndVal){
			layer.alert("请填写上行流量范围结束值！", {
						icon : 0
					});
			return false;
			}
	}
	//=============上行流量判断结束===============
	//=============下行流量判断开始===============		
	selectType=$('#sel_down_flow').val();
	if(selectType=="0"){
		//不要求
	}
	var downFlowSingleVal=$("#downFlowSingleInput").val().trim();
	if(selectType=="1" || selectType=="2"){
		//>= <=
		if(""==downFlowSingleVal){
		layer.alert("请填写下行流量值！", {
					icon : 0
				});
		return false;
		}
	}
	if(selectType=="3"){
		//>= <=
		var downFlowRangeBeginVal=$("#downFlowRangeBegin").val();
		var downFlowRangeEndVal=$("#downFlowRangeEnd").val();
		if(""==downFlowRangeBeginVal){
		layer.alert("请填写下行流量范围起始值！", {
					icon : 0
				});
		return false;
		}
		if(""==downFlowRangeEndVal){
			layer.alert("请填写下行流量范围结束值！", {
						icon : 0
					});
			return false;
			}
	
	}	
	//=============下行流量判断结束===============
	if($('#sel_down_flow').val()=="0" &&$('#sel_total_flow').val()=="0" && $('#sel_up_flow').val()=="0"){
		layer.alert("按流量分组至少要选择一个流量要求！", {
			icon : 0
		});
		return false;
	}	
	}
	if(groupType=="1"){
		//按速率分组判断
		selectType=$('#sel_down_rate').val();
		if(selectType=="0"){
			//不要求
		}
		var downRateSingleVal=$("#downRateSingleInput").val().trim();
		if(selectType=="1" || selectType=="2"){
			//>= <=
			if(""==downRateSingleVal){
			layer.alert("请填写下行速率值！", {
						icon : 0
					});
			return false;
			}
		}
		if(selectType=="3"){
			//>= <=
			var downRateRangeBeginVal=$("#downRateRangeBegin").val();
			var downRateRangeEndVal=$("#downRateRangeEnd").val();
			if(""==downRateRangeBeginVal){
			layer.alert("请填写下行速率范围起始值！", {
						icon : 0
					});
			return false;
			}
			if(""==downRateRangeEndVal){
				layer.alert("请填写下行速率范围结束值！", {
							icon : 0
						});
				return false;
				}
		}	
	}
	if(groupType=="2"){
		//按群组分组
//		var groupId=$("#groupId").val();
//		if(null!=groupId&&groupId!=""){
//			return true;
//		}else{
//		 var trlen = $("#groupTbody tr").length;
//		 if(trlen<=0){
//			 layer.alert("没有符合群体分组的文件内容，请上传文件！", {
//					icon : 0
//				});
//		return false; 
//		 }
//		}

	}
	return true;
}








function getList() {
	
	$("#table tbody tr").remove();
	if (datatable == undefined || datatable == "undefined" || datatable == null) {
	} else {
		datatable.destroy();
	}
	datatable = $('#table').DataTable({
		"aoColumnDefs" : [ {
	        sDefaultContent : '',
	        aTargets : [ '_all' ]
	    } ],
		"bPaginate" : true, // 翻页功能
		"bLengthChange" : false, // 改变每页显示数据数量
		"bFilter" : false, // 过滤功能
//		"bSort" : false, // 排序功能
		"bInfo" : true,// 页脚信息
		"bAutoWidth" : true,// 自动宽度
		"iDisplayLength" : 50,
		// "sPaginationType": "full_numbers",//显示分页的样式 还有simple_numbers等
//		"sScrollX" : "100%",
		"sScrollXInner": "110%",
		"bScrollCollapse" : true,
		"oLanguage" : {
			"sLengthMenu" : "每页显示 _MENU_条",
			"sZeroRecords" : "没有找到符合条件的数据",
			"sProcessing" : "&nbsp;&nbsp;&nbsp;&nbsp;查询中，请稍等...",
			"sInfo" : "当前第 _START_ - _END_ 条　共计 _TOTAL_ 条",
			"sInfoEmpty" : "没有记录",
			"sInfoFiltered" : "(从 _MAX_ 条记录中过滤)",
			"sSearch" : "搜索：",
			"oPaginate" : {
				"sFirst" : "首页",
				"sPrevious" : "前一页",
				"sNext" : "后一页",
				"sLast" : "尾页"
			}
		},
		"bProcessing" : true,
		"bServerSide" : true,
		"sAjaxSource" : "../../sys/userGroupManage/getList",
		"fnServerData" : function(sSource, aoData, fnCallback) {
			$.ajax({
				"type" : "post",
				"contentType" : "application/x-www-form-urlencoded",
				"url" : sSource,
				"dataType" : "json",
				"data" : {
					"aoData" : JSON.stringify(aoData),
					"groupName":$("#queryGroupName").val().trim(),
					"groupDesc":$("#queryGroupDesc").val().trim()
				}, // 以json格式传递
				"success" : function(resp) {
					fnCallback(resp.pageDate);
				}
			});
		},
		columns : [ {
			data : "group_id",
			render:function(value,type,row){
				var str="";
//				if(row.group_class=="0"){
					str="<input type='checkbox' groupClass='"+row.group_class+"' groupName='"+row.group_name+"' name='checkList' value='" + value + "' style='margin-left: 8px;'>";
//				}
				return str;
			},
			 bSortable:false
		}, {
			data : "group_name",
		}, {
			data : "operator"
		}, {
			data : "group_type",
			render:function(value,type,row){
				var typeName="";
				if(value=="0"){
					typeName="流量分组";
				}
				if(value=="1"){
					typeName="速率分组";
				}
				if(value=="2"){
					typeName="群组分组";
				}
				return typeName;
				return "<a href='#' onclick=\"forwordInterfaceFailure('"+dateType+"','"+paramDate+"')\"  >"+value+"</a>";
			}
		}, {
			data : "start_date"
		}, {
			data : "update_date"
		}, {
			data : "group_remarks"
		}]

	});
}



function resetForm(formId){
	$('#'+formId)[0].reset(); 
}

function showAddInfo(){
	$("#tempGroupTypoe").val("");
	$("#groupId").val("");
	resetForm("newForm");
	$("#groupTbody").empty();
	$("#saveBtn").show();
	$("#modBtn").hide();
	$("#tempGroupType").val("");
	$(".radioClass").removeAttr("checked");
	$(".initHideClass").hide();
	$("input:radio[name='groupType'][value='0']").eq(0).attr("checked",'checked');//默认显示流量分组
	showAndHideTrInfo();
	layer.open({
		title:'用户群组新增',
	    type: 1,
	    area: ['500px','510px'],
	    content:$('#newDiv')
	});
}


function showModifyInfo(){
	resetForm("newForm");
	var vals=getChekboxsValues();
	if(null==vals||vals.split(",").length>1){
		layer.alert("请选择一条记录！", {
			icon : 0
		});
		return;
	}
	$("#saveBtn").hide();
	$("#modBtn").show();
	$(".initHideClass").hide();
	$.ajax({
		type : "POST",
		url : "../../sys/userGroupManage/queryById",
		dataType : "json",
		"data" : {
			"id" : vals
		},
		success : function(data) {
			if (data.flag) {
				loadInfo(data.result);
				layer.open({
					title:'用户组管理修改',
				    type: 1,
				    area: ['500px','510px'],
				    content:$('#newDiv')
				});
			} else {
				layer.alert(data.msgs, {
					icon : 3
				});
			}
		}
	});
}
function loadInfo(data){
//	$("#interface").val(data.result.interface);
	var groupId=data.group_id;
	var groupClass=data.group_class;
	if(null!=groupId&&groupId!=undefined&&groupId!=""&&groupId!="undefined"){
		$("#groupId").val(groupId);
		$("#groupName").val(data.group_name);
		$("#group_desc").text(data.group_remarks);
		if(groupClass=="1" || groupClass=="2"){
			$("#modBtn").hide();
		}
		var groupType=data.group_type;
		$("#tempGroupTypoe").val(groupType);
		$("input:radio[name='groupType'][value='"+groupType+"']").eq(0).attr("checked",'checked');
//		$("input[type=radio][name=groupType][value=''1]").attr("checked",true);
		showAndHideTrInfo();
		if(groupType=='0'){
			var totalFlowOperator=data.totalFlowOperator;
			$("#sel_total_flow").val(data.totalFlowOperator);//总流量
			showAndHideTotalFlowInfo();
			if(totalFlowOperator=="0"){
				//不要求
				
			}
			if(totalFlowOperator=="1" || totalFlowOperator=="2"){
				//》= 《=
				$("#totalFlowSingleInput").val(data.totalFlowValue);
			}
			
			if(totalFlowOperator=="3"){
				//范围
				$("#totalFlowRangeBegin").val(data.totalFlowValue.split(",")[0]);
				$("#totalFlowRangeEnd").val(data.totalFlowValue.split(",")[1]);
			}
			//###################总流量end#############################
			//###################上行流量start#############################
			var upFlowOperator=data.upFlowOperator;
			$("#sel_up_flow").val(upFlowOperator);//上行流量
			showAndHideUpFlowInfo();
			if(upFlowOperator=="0"){
				//不要求
				
			}
			if(upFlowOperator=="1" || upFlowOperator=="2"){
				//》= 《=
				$("#upFlowSingleInput").val(data.upFlowValue);
			}
			
			if(upFlowOperator=="3"){
				//范围
				$("#upFlowRangeBegin").val(data.upFlowValue.split(",")[0]);
				$("#upFlowRangeEnd").val(data.upFlowValue.split(",")[1]);
			}
			//###################上行流量end#############################
			
			//###################下行流量start#############################
			var downFlowOperator=data.downFlowOperator;
			$("#sel_down_flow").val(downFlowOperator);//下行流量
			showAndHideDownFlowInfo();
			if(downFlowOperator=="0"){
				//不要求
				
			}
			if(downFlowOperator=="1" || downFlowOperator=="2"){
				//》= 《=
				$("#downFlowSingleInput").val(data.downFlowValue);
			}
			
			if(downFlowOperator=="3"){
				//范围
				$("#downFlowRangeBegin").val(data.downFlowValue.split(",")[0]);
				$("#downFlowRangeEnd").val(data.downFlowValue.split(",")[1]);
			}
			//###################下行流量end#############################
			
		}
		if(groupType=='1'){
			//按速率
			//###################下行速率start#############################
			var downRateOperator=data.downRateOperator;
			$("#sel_down_rate").val(downRateOperator);//下行流量
			showAndHideDownRateInfo();
			if(downRateOperator=="0"){
				//不要求
				
			}
			if(downRateOperator=="1" || downRateOperator=="2"){
				//》= 《=
				$("#downRateSingleInput").val(data.downRateValue);
			}
			
			if(downRateOperator=="3"){
				//范围
				$("#downRateRangeBegin").val(data.downRateValue.split(",")[0]);
				$("#downRateRangeEnd").val(data.downRateValue.split(",")[1]);
			}
			//###################下行速率end#############################
		}
		if(groupType=='2'){
			//按群组
		}
//		$("#tempGroupTypoe").val(groupType);
	}
}
function modifyUserGroup(){
	var flag=checkInfo();
	if(flag){
		layer.load(2);
		$.ajax({
			type : "POST",
			url : "../../sys/userGroupManage/saveUserGroup",
			dataType : "json",
			data:$("#newForm").serialize(),
			success : function(data) {
				layer.closeAll();
				if(data.flag){
					layer.closeAll();
					$("#groupTbody").empty();
					$("#tempGroupTypoe").val("");
					$("#groupId").val("");
					datatable.ajax.reload();
					layer.alert(data.msgs, {
						icon : 1
					});
				}else{
					layer.alert(data.msgs, {
						icon : 3
					});
				}
			},
			error: function(XMLHttpRequest, textStatus, errorThrown) {
				layer.closeAll();
				 }
		});
	}
 
}

function delInfo(){
	var ids = getChekboxsValues();
	if (ids == null) {
		layer.alert("请至少选择一条记录！", {
			icon : 0
		});
		return;
	}
	var resultstr=checkGroupTypes();
	if(resultstr!=""){
		layer.alert(resultstr+"不能删除！", {
			icon : 0
		});
		return;
	}
	layer.confirm('确定删除选择的信息吗？', {
		btn : [ '是', '否' ], 
		shade : false
	}, function() {
		layer.load(2);
		$.ajax({
			type : "POST",
			url : "../../sys/userGroupManage/delUserGroup",
			dataType : "json",
			"data" : {
				"ids" : ids
			},
			success : function(data) {
				layer.closeAll();
				if (data.flag) {
					datatable.ajax.reload();
					layer.alert(data.msgs, {
						icon : 1
					});
				} else {
					layer.alert(data.msgs, {
						icon : 3
					});
				}
			},error: function(XMLHttpRequest, textStatus, errorThrown) {
				layer.closeAll('loading');
				// alert(XMLHttpRequest.status);
				// alert(XMLHttpRequest.readyState);
				// alert(textStatus);
				 }
		});
	}, function() {
	});
}

function checkAll(c){
	if(c.checked){
		$("input[name='checkList']").attr("checked",true);  
	}else{
		$("input[name='checkList']").attr("checked",false);  
	}
}

function getChekboxsValues() {

	var ids = "";
	$('input:checkbox[name=checkList]:checked').each(function(i) {
		ids = ids + $(this).val() + ",";
	});

	if (ids.length == 0) {
		return null;
	} else {
		return ids = ids.substring(0, ids.length - 1);
	}
}
function checkGroupTypes() {

	var strs = "";
	var sysStr="";
	var terminalStr="";
	$('input:checkbox[name=checkList]:checked').each(function(i) {
		var tempGroupClass=$(this).attr("groupClass");
		var tempGroupName=$(this).attr("groupName");
		if(undefined!=tempGroupClass){
			if(tempGroupClass.trim()=="1"){
				terminalStr+=tempGroupName+","
			}
			if(tempGroupClass.trim()=="2"){
				sysStr+=tempGroupName+",";
			}
		}
	});

	if(terminalStr!=""){
		terminalStr = terminalStr.substring(0, terminalStr.length - 1)+"为终端群组;"
	}
	if(sysStr!=""){
		sysStr = sysStr.substring(0, sysStr.length - 1)+"为系统群组;"
	}
	strs=terminalStr+sysStr;
	return strs;
}
/**
 * 文件上传
 */
function uploadFile(){
	   layer.load(2);
       $.ajaxFileUpload({
           url: '../../sys/userGroupManage/uploadAjaxFile', 
           type: 'post',
           secureuri: false, //一般设置为false
           fileElementId: 'file', // 上传文件的id、name属性名
           dataType: 'application/json', //返回值类型，一般设置为json、application/json
           fileElementId:"file",
           success: function(data, status){
        	   layer.closeAll('loading');
        	   data = data.replace("<PRE>", '').replace("</PRE>", '').replace("<pre>", '').replace("</pre>", '');  //ajaxFileUpload会对服务器响应回来的text内容加上<pre>text</pre>前后缀
               data = eval('(' + data + ')'); 
        	   var status=data.status;
        	   if(status!='0'){
        		   $("#groupUserList").text("");
        		   layer.alert(data.msg, {
   					icon : 0
   				});
        	   }else{
        		   showUploadContent(data);
        	   }
           },
           error: function(data, status, e){ 
        	   layer.closeAll('loading');
           }
       });
}
function showUploadContent(data){
	var jsonSuccessData=data.successList;
	var jsonErrorData=data.errorList;
	$("#groupUserList").text(JSON.stringify(data.successList));
	$("#groupTbody").empty();
	for(var i=0;i<jsonSuccessData.length;i++){
		var info=jsonSuccessData[i];
//		var trcontent="<td>"+info.acc_nbr+"</td><td>"+info.imsi+"</td><td>"+info.city_code+"</td><td>"+info.terminal_brand+"</td>";
		var trcontent="<td>"+info.msisdn+"</td><td>"+info.imsi+"</td><td>"+info.userId+"</td>";
		
		$("#groupTbody").append("<tr>"+trcontent+"</tr>");
		
	}
	var msg="符合条数："+jsonSuccessData.length+";"+"不符合条数"+jsonErrorData.length;
	layer.alert(msg, {
		icon : 1
	});
}
function templetDownload() {
	var url="../../sys/userGroupManage/templetDownload?rand="+ Math.random();
	window.location.href = url;
}
/**
 * 校验是否是数字
 * @param oInput
 */
function CheckInputIntFloat(oInput)
{
    if('' != oInput.value.replace(/\d{1,}\.{0,1}\d{0,}/,''))
    {
        oInput.value = oInput.value.match(/\d{1,}\.{0,1}\d{0,}/) == null ? '' :oInput.value.match(/\d{1,}\.{0,1}\d{0,}/);
    }
}